#ifndef DEVICESMEMPOOL_H_INCLUDED
#define DEVICESMEMPOOL_H_INCLUDED


typedef struct MemPoolStruct{
    struct MemPoolStruct *pPre;
    struct MemPoolStruct *pNext;
}MemPoolType;

/* 内存池空闲空闲链表 */
extern MemPoolType g_typeMemPoolCan0;
extern MemPoolType g_typeMemPoolCan1;


void vMemPoolInit(void);
void *pvMemPoolMalloc(MemPoolType *ptypeHead);
void vMemPoolFree(MemPoolType *ptypeHead, void *pvMem);


#endif // DEVICESMEMPOOL_H_INCLUDED
